Big Huge Thesaurus

thunder snake

noun